package com.shujia.process_contr.seven;

import org.junit.Test;

public class ForDemo1 {

    @Test
    public void test1() {
       /*
       格式：
        for (初始化语句;条件判断语句;条件控制语句) {    循环体语句;
        }
        */
        // 打印1到100的整数
//        System.out.println(1);
//        System.out.println(2);
//        System.out.println(3);
        // 如果不写 条件控制语句, 条件判断语句可能会一直返回true, 程序会死循环
//        for (int num = 1; num <= 100; num++) {
//            System.out.println(num);
//        }
        // 条件控制语句在代码执行完之后再执行,
        int num = 1;
        for (; num <= 100; ) {
            System.out.println(num);
            num++;
        }

        // 想要在for循环外面使用num变量
        System.out.println(num);

        // 使用for 写一个死循环
//        for(int num1 = 0; num1 < 1;) {
//            System.out.println("11");
//        }
//        for(;;) { // 死循环
//            System.out.println("死循环");
//        }

        // 另一种for循环
        int a = 5, b = 5;
        for( ; a + b < 20; a++, b++) {
            System.out.println("a" + a);
            System.out.println("b" + b);
        }


    }
}
